COMO INSERIR MASCARA COM O TÍTULO DO MÊS

Como retornar o nome do mês se no banco está registrado como date?

Como retornar o nome do mês se no banco está registrado como date?

Utilizo case e extract month na query.

Por exemplo:

SELECT Case EXTRACT(month FROM data)
                        when '1' then 'Janeiro'
                        when '2' then 'Fevereiro'
                        when '3' then 'Março'
                        when '4' then 'Abril'
                        when '5' then 'Maio'
                        when '6' then 'Junho'
                        when '7' then 'Julho'
                        when '8' then 'Agosto'
                        when '9' then 'Setembro'
                        when '10'then 'Outubro'
                        when '11'then 'Novembro'
                        when '12'then 'Dezembro'
                        else NULL
                        end as nome_mes,
                        EXTRACT(month FROM data) AS mes,
                        EXTRACT(year FROM data) AS ano,
                        FROM tabela;

O extract pega parte da data que pode ser o ano, mês ou dia.

O case uso para comparar os 12 meses e inserir o título dele.



botão de compartilhamento whatsapp botão de compartilhamento no twiter botão de compartilhamento do site botão de compartilhamento no linkedin botão de compartilhamento whatsapp